package com.jic.purchase.model.vo.response;

import java.util.Date;
import java.math.BigDecimal;
import javax.validation.constraints.NotEmpty;

import com.jic.common.base.vo.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.math.BigDecimal;
@Data
@NoArgsConstructor
@ApiModel(description = "响应参数")
public class DirectDeliveryOrderPrResponse {
	private static final long serialVersionUID = 1L;
    //@NotEmpty(message = "id") 
    @ApiModelProperty(notes = "id")
    private Long id;

    //@NotEmpty(message = "行项目号") 
    @ApiModelProperty(notes = "行项目号")
    private String projectNo;

    //@NotEmpty(message = "SAP采购申请号") 
    @ApiModelProperty(notes = "SAP采购申请号")
    private String purchaseApplyNumber;

    //@NotEmpty(message = "商品") 
    @ApiModelProperty(notes = "商品")
    private String productName;

    //@NotEmpty(message = "商品描述") 
    @ApiModelProperty(notes = "商品描述")
    private String productDescribe;

    //@NotEmpty(message = "数量") 
    @ApiModelProperty(notes = "数量")
    private Integer number;

    //@NotEmpty(message = "采购单价") 
    @ApiModelProperty(notes = "采购单价")
    private Double purchaseUnitPrice;

    //@NotEmpty(message = "税码") 
    @ApiModelProperty(notes = "税码")
    private String taxCode;

    //@NotEmpty(message = "供应商编号") 
    @ApiModelProperty(notes = "供应商编号")
    private String supplierName;

    //@NotEmpty(message = "供应商名称") 
    @ApiModelProperty(notes = "供应商名称")
    private String supplierCode;

    //@NotEmpty(message = "采购组") 
    @ApiModelProperty(notes = "采购组")
    private String purchaseGorup;

    //@NotEmpty(message = "SAP采购订单号") 
    @ApiModelProperty(notes = "SAP采购订单号")
    private String purchaseOrderSap;

    //@NotEmpty(message = "状态：1传输SAP失败；2未确认；3已传输SAP；4已拒绝；5已确认") 
    @ApiModelProperty(notes = "状态：1传输SAP失败；2未确认；3已传输SAP；4已拒绝；5已确认")
    private Integer status;

    //@NotEmpty(message = "运营方ID") 
    @ApiModelProperty(notes = "运营方ID")
    private Long deptId;

    //@NotEmpty(message = "商家ID") 
    @ApiModelProperty(notes = "商家ID")
    private Long merchantId;

    //@NotEmpty(message = "商家名称") 
    @ApiModelProperty(notes = "商家名称")
    private String merchantName;

    //@NotEmpty(message = "店铺Id") 
    @ApiModelProperty(notes = "店铺Id")
    private Long storeId;

    //@NotEmpty(message = "店铺名称") 
    @ApiModelProperty(notes = "店铺名称")
    private String storeName;

    //@NotEmpty(message = "更新人") 
    @ApiModelProperty(notes = "更新人")
    private Long updater;

}
